package com.woniu.cinema.service;

import java.util.List;
import com.woniu.cinema.domain.Hall;
import com.woniu.cinema.vo.HallVo;

/**
 * 影厅信息Service接口
 * 
 * @author yy
 * @date 2022-03-30
 */
public interface HallService
{
    /**
     * 查询影厅信息
     * 
     * @param hallId 影厅信息ID
     * @return 影厅信息
     */
    public Hall selectHallById(Integer hallId);

    /**
     * 查询影厅信息列表
     * 
     * @param hall 影厅信息
     * @return 影厅信息集合
     */
    public List<Hall> selectHallList(Hall hall);

    /**
     * 新增影厅信息
     * 
     * @param hall 影厅信息
     * @return 结果
     */
    public int insertHall(Hall hall);

    /**
     * 修改影厅信息
     * 
     * @param hall 影厅信息
     * @return 结果
     */
    public int updateHall(Hall hall);

    /**
     * 批量删除影厅信息
     * 
     * @param hallIds 需要删除的影厅信息ID
     * @return 结果
     */
    public int deleteHallByIds(Integer[] hallIds);

    /**
     * 删除影厅信息信息
     * 
     * @param hallId 影厅信息ID
     * @return 结果
     */
    public int deleteHallById(Integer hallId);

    HallVo queryHallById(Integer hallId);

}
